Graham Brookins
Web Application Developer
Objective
Position developing or designing web applications for a company that needs a creative, experienced professional.
Skills
I have a wide range of skills including computing, software and technology.
Primary Skills
Skill | Years | Comments |
---|---|---|
PHP | 25 | Used daily. High comfort level coding new applications from scratch, or modifying existing applications. Solid understanding of OOP. Experience with methodologies such as MVC and a variety of frameworks. Familiarity with many open source programs and libraries. Experience with e-commerce, enterprise software, content management systems, and web services. |
XHTML/CSS | 28 | Able to create stylish, standards compliant websites. Most comfortable coding by hand. |
Javascript/AJAX | 15 | Experience using Javascript to improve usability and style. Comfortable using the open source Prototype library, among others, DOM manipulation, JSON, and OOP. |
Testing | 17 | High comfort level designing and testing software applications for the web. |
SQL | 19 | Web application oriented knowledge of SQL. Lots of direct experience with MySQL, SQLite, PostgreSQL, Oracle and Access databases. |
OOP | 26 | High comfort level designing and developing object oriented applications |
Secondary Skills
Skill | Years | Comments |
---|---|---|
Apache | 16 | Comfortable with installation and configuration on most platforms. Basic level of troubleshooting ability. |
MySQL | 16 | Longtime MySQL poweruser |
Linux | 20 | Longtime GNU/Linux and Unix-like operating systems poweruser. Familiar with many desktop and server programs. |
Windows | 25 | Longtime Windows poweruser. |
Apple | 28 | Longtime Apple user. |
Flash/Actionscript | 5 | Used occasionally. Knowledge of the basics. |
UML | 10 | Can read and create at a basic level. |
Macromedia Dreamweaver | 8 | Used for rapid prototyping before I started coding my HTML by hand, about 10 years ago. |
Adobe Photoshop | 19 | Basic knowledge. |
Tertiary Skills
Skill | Years | Comments |
---|---|---|
Perl | 16 | Primarily used for desktop scripting, cgi programing, regular expressions, experience with perl web applications / frameworks, knowledge of most major concepts. |
Ruby | 1 | Basic knowledge. Some personal experience with Ruby on Rails and WATIR. |
C# / .Net | 1 | Basic knowledge. Some personal experience with C# web applications hosted on GNU/Linux using Apache and mod_mono / mono. |
PostgreSQL | 8 | Basic knowledge. Some personal experience with server installation and configuration |
Education
Educated, trained and certified professional in the subject of computer software development.
Certifications
eZ Systems, eZ Publish Advanced Developer Certification |
|
CompTIA, Network+ Certification |
|
CompTIA, A+ Certification |
|
Bruce Eckel, Thinking in Java, OO Training |
|
Training
Various training courses completed over the years
- Learn2Serve, Food Handler Certification
- eZ Systems, Creating Certified Extensions for eZ Publish Certification
- eZ Systems, eZ Publish Now - Certified Extension Advanced Developer Training in Skien, Norway
- eZ Systems, eZ Publish Now - Customization Certification
- eZ Systems, eZ Publish Now - Installation Certification
- eZ Systems, eZ Publish Now - Developer Training in Austin, TX
- eZ Systems, eZ Publish - Certified Developer Certification
- eZ Systems, eZ Publish - Developer Basics Certification
- eZ Systems, eZ Publish - Advanced Training in Vancouver, Canada
- eZ Systems, eZ Publish - Advanced Partner Training in Washington, DC
- CompTIA, Network+ Certification
- CompTIA, A+ Certification
- Bruce Eckel, Thinking in Java, OO Training
General Studies
- 1999 : UAA - University of Alaska, Anchorage
- 1999 : Save High School, Anchorage, Alaska
- 1996 - 1998 : Diamond High School, Anchorage, Alaska
- 1986 - 1996 : Aboot Loop Christian School, Anchorage, Alaska